import request from '@/utils/request'

// 查询公司列表
export function listCompany(query) {
  return request({
    url: '/company/company/list',
    method: 'get',
    params: query
  })
}

// 查询公司专利信息列表
export function listCompanyPatent(companyId) {
  return request({
    url: '/company/company/listCompanyPatent',
    method: 'get',
    params: {"companyId":companyId}
  })
}

// 查询公司列表
export function listCompanyAccs(companyId) {
  return request({
    url: '/company/company/listCompanyAccs',
    method: 'get',
    params: {"companyId":companyId}
  })
}
// 查询公司详细
export function getCompany(id) {
  return request({
    url: '/company/company/' + id,
    method: 'get'
  })
}

// 查询公司专利信息
export function getCompanyPatent(id) {
  return request({
    url: '/company/company/getCompanyPatent',
    method: 'get',
    params: {"id":id}
  })
}

// 查询公司软件著作权信息
export function getCompanyAccs(id) {
  return request({
    url: '/company/company/getCompanyAccs',
    method: 'get',
    params: {"id":id}
  })
}

// 新增公司
export function addCompany(data) {
  return request({
    url: '/company/company',
    method: 'post',
    data: data
  })
}

// 新增公司专利信息
export function addCompanyPatent(data) {
  return request({
    url: '/company/company/addCompanyPatent',
    method: 'post',
    data: data
  })
}

// 新增公司
export function addCompanyAccs(data) {
  return request({
    url: '/company/company/addCompanyAccs',
    method: 'post',
    data: data
  })
}

// 修改公司
export function updateCompany(data) {
  return request({
    url: '/company/company',
    method: 'put',
    data: data
  })
}

// 修改公司专利信息
export function updateCompanyPatent(data) {
  return request({
    url: '/company/company/updateCompanyPatent',
    method: 'post',
    data: data
  })
}

// 修改公司软件著作权
export function updateCompanyAccs(data) {
  return request({
    url: '/company/company/updateCompanyAccs',
    method: 'post',
    data: data
  })
}

// 删除公司
export function delCompany(id) {
  return request({
    url: '/company/company/' + id,
    method: 'delete'
  })
}

// 删除公司专利信息
export function delCompanyPatent(id) {
  return request({
    url: '/company/company/delCompanyPatent',
    method: 'post',
    params: {"id":id}
  })
}

// 删除公司软件著作权
export function delCompanyAccs(id) {
  return request({
    url: '/company/company/delCompanyAccs',
    method: 'post',
    params: {"id":id}
  })
}
